package BehaviorModel.iterorModel;

import java.util.Iterator;

public interface College {
    /**
     * 功能描述: 获取院系名称
     *
     * @return {@link String }
     */
    public String getName();


    /**
     * 功能描述: 添加院系
     *
     * @param department
     */
    public void addDepartment(Department department);


    /**
     * 功能描述: 移除院系
     *
     * @param department
     */
    public void removeDepartment(Department department);

    /**
     * 功能描述: 返回一个迭代器
     *
     * @return {@link Iterator }
     */
    public Iterator createIterator();


}
